package roles;

import inteligencia_mapa.HiloParaMalo;
import graficos.RepresentacionGrafica;

import javax.swing.Icon;
import javax.swing.ImageIcon;

import recursos.Coordenada;

import main.Programa;

public class Goomba extends Malo{

	//protected Icon gomb= new ImageIcon(getClass().getResource("src/recursos/Goomba.gif"));
	protected  Icon Goomba = new ImageIcon(getClass().getResource("/recursos/Goomba.gif"));
	
	public Goomba(Programa MP, Coordenada C){
		super(MP,C,null);
		miHilo = new HiloParaMalo(MP, this);
		establecerRepresentacionGrafica(new RepresentacionGrafica(Goomba));
	}
	
	
	
	public boolean matar(){
		estoyMuerto = true;
		elPrograma.incrementarPuntaje(60);
		miHilo.stop();
		return false;
	}
	public void matarMario(){
		elPrograma.incrementarPuntaje(-30);
	}

	public void irDerecha(int vel){
		if(!vaderecha){
			cambiarImagen(2);
			vaderecha = true;
		}
		establecerCoordenada(this.obtenerCoordenada().obtenerX()+vel,this.obtenerCoordenada().obtenerY());
	}
	
	public void irIzqierda(int vel){
		vaderecha = false;
		if(!vaderecha){
			cambiarImagen(0);
		}
		establecerCoordenada(this.obtenerCoordenada().obtenerX()-vel,this.obtenerCoordenada().obtenerY());
	}

	
	public void cambiarImagen(int opcion) {
		
	}
}
